﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Logic;

namespace Suprojekt
{
    public partial class Applikation : Form
    {
        public Applikation()
        {
            InitializeComponent();
            TFcomboBoxValjForsakringstyp.SelectedIndex = 0;
            tabControl1.Visible = false;
            loggaUtToolStripMenuItem1.Enabled = false;
            
        }

        #region Anstalld
        
        private void btnAnstalldRensa_Click(object sender, EventArgs e)
        {
            AnstalldtxtBoxAdress.Text = "";
            AnstalldtxtBoxAgenturNr.Text = "";
            AnstalldtxtBoxBefattning.Text = "";
            AnstalldtxtBoxEfternamn.Text = "";
            AnstalldtxtBoxFornamn.Text = "";
            AnstalldtxtBoxLosenord.Text = "";
            AnstalldtxtBoxOrt.Text = "";
            AnstalldtxtBoxPersonNr.Text = "";
            AnstalldtxtBoxPostNr.Text = "";
            AnstalldtxtBoxSkattesats.Text = "";
            AnstalldtxtBoxSok.Text = "";
            AnstalldCheckBoxSaljare.Checked = false;
            AnstalldCheckBoxVD.Checked = false;
            AnstalldCheckBoxForsaljningschef.Checked = false;
            AnstalldCheckBoxBehorigHant.Checked = false;
            AnstalldCheckBoxEkonomiass.Checked = false;
            AnstalldCheckBoxForsaljningsass.Checked = false;

            textBoxNotifier.Text = "Alla fält är rensade";

        }
        
        #endregion

        #region Försäkring

        #region Person

        private void FPBtnRensa_Click(object sender, EventArgs e)
        {
            FPcheckBoxLivsForsakring.Checked = false;
            FPcheckBoxSjukOlycksfall.Checked = false;
            FPcheckBoxSjukSkrivning.Checked = false;
            FPcomboBoxBetalningsForm.Text = "";
            FPcomboBoxGrundbelopp.Text = "";
            FPcomboBoxSjukOlyckGrundbelopp.Text = "";
            FPcomboBoxSjukskrivGrundbelopp.Text = "";
            FPDateTimeAnkomstdatum.Text = "";
            FPListView.Items.Clear();
            FPradioBtnBarnForsakring.Checked = false;
            FPradioBtnLivsForsakring.Checked = false;
            FPradioBtnVuxenForsakring.Checked = false;
            FPcomboBoxAgenturNr.Text = "";
            FPtxtBoxForsakradEfternamn.Text = "";
            FPtxtBoxForsakradFornam.Text = "";
            FPtxtBoxForsakradPersonNr.Text = "";
            FPtxtBoxFTAdress.Text = "";
            FPtxtBoxFTEfternamn.Text = "";
            FPtxtBoxFTEmail.Text = "";
            FPtxtBoxFTFornamn.Text = "";
            FPtxtBoxFTOrt.Text = "";
            FPtxtBoxFTPersonNr.Text = "";
            FPtxtBoxFTPostNr.Text = "";
            FPtxtBoxFTTelArbete.Text = "";
            FPtxtBoxFTTelHem.Text = "";
            FPtxtBoxLivsGrundbelopp.Text = "";
            FPtxtBoxSok.Text = "";

            textBoxNotifier.Text = "Alla fält är rensade";
        }

        #endregion
        
        #region Övrig
        
        private void FOBtnRensa_Click(object sender, EventArgs e)
        {
            FOcomboBoxBetalningsForm.Text = "";
            FOgroupBoxLaggTillKund.Text = "";
            FOListView.Items.Clear();
            FOcomboBoxAgenturNr.Text = "";
            FOtxtBoxForsakradEfternamn.Text = "";
            FOtxtBoxForsakradFornamn.Text = "";
            FOtxtBoxForsakradPersonNr.Text = "";
            FOtxtBoxFTAdress.Text = "";
            FOtxtBoxFTEfternamn.Text = "";
            FOtxtBoxFTEmail.Text = "";
            FOtxtBoxFTFornamn.Text = "";
            FOtxtBoxFTOrt.Text = "";
            FOtxtBoxFTPersonNr.Text = "";
            FOtxtBoxFTPostNr.Text = "";
            FOtxtBoxFTTelefonArbete.Text = "";
            FOtxtBoxFTTelefonHem.Text = "";
            FOtxtBoxPremie.Text = "";
            FOtxtBoxSok.Text = "";
            FOtxtBoxTabell.Text = "";

            textBoxNotifier.Text = "Du har nu rensat alla fält";
      
        }

        #endregion

        #region Företag
        
        private void FFBtnRensa_Click(object sender, EventArgs e)
        {
            FFcomboBoxBetalningsperiod.Text = "";
            FFcomboBoxForsakringsTyp.Text = "";
            FFdateTimeForfallodag.Text = "";
            FFdateTimeStartdatum.Text = "";
            FFgroupBoxLaggTillF.Text = "";
            FFListView.Items.Clear();
            FFtxtBoxAdress.Text = "";
            FFtxtBoxAgenturNr.Text = "";
            FFtxtBoxAnteckningar.Text = "";
            FFtxtBoxEmail.Text = "";
            FFtxtBoxFaxNr.Text = "";
            FFtxtBoxForetagsnamn.Text = "";
            FFtxtBoxForsakringsbolag.Text = "";
            FFtxtBoxKontaktPerson.Text = "";
            FFtxtBoxOrgNr.Text = "";
            FFtxtBoxOrt.Text = "";
            FFtxtBoxPostNummer.Text = "";
            FFtxtBoxPremie.Text = "";
            FFtxtBoxSok.Text = "";
            FFtxtBoxTelefonNr.Text = "";

            textBoxNotifier.Text = "Alla fält är rensade";
        }

        #endregion

        #endregion

        #region Grundbelopp / Ack.värde

        private void GrundbeloppBtnRensa_Click(object sender, EventArgs e)
        {
            GrundbeloppListView.Items.Clear();
            GrundbeloppComboboxDatum.Text = "";
            GrundbeloppComboBoxVal.Text = "";
            GrundbelopptxtBoxAckvarde.Text = "";
            GrundbelopptxtBoxGrundbelopp.Text = "";

            textBoxNotifier.Text = "Alla fält är rensade";

        }

        #endregion

        #region Statistik

        #endregion

        #region Kundprospekt

        #endregion

        #region Tecknaförsäljning

        #endregion

        #region Meny

        private void loggaInToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Login log = new Login();
            log.ShowDialog();
            tabControl1.Visible = true;
            textBoxNotifier.Text = "Du har nu loggat in Andreas Nyström";
            loggaInToolStripMenuItem1.Enabled = false;
            loggaUtToolStripMenuItem1.Enabled = true;
           
            
            
        }
     
        private void loggaUtToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            textBoxNotifier.Text = "Du har nu loggat ut";
            tabControl1.Visible = false;
            loggaInToolStripMenuItem1.Enabled = true;
            loggaUtToolStripMenuItem1.Enabled = false;
       
            
        }

        private void avslutaToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void omSkapandetToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Vi är fyra studenter på HIT på Högskolan i Borås som läser kursen Systemutvecklingsprojektet. \nVi har fått i uppgift att skapa ett program som skall underlätta informationsflödet i företaget FörsäkringsByrån AB.", "Om");
        }

        private void supportToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("För tillfället finns det ingen support för programmet, var vanligen att vända er mot manualen");
        }
        
        #endregion

        

        

      

        

        

       

        

        

      

       

        

        

        


    }
}
